#ifndef BOSS_H
#define BOSS_H
#include<01Config.h>
#include<enemybullet.h>
#include<QPixmap>
class Boss
{
public:
    Boss();
    //更新坐标
    void Boss_updatePosition();

    //敌机资源对象
    QPixmap m_Boss;

    //位置
    int m_x;
    int m_y;
    //左右移动
    int t=0;

    //敌机矩形边框
    QRect m_Rect;

    //状态
    bool m_Free;

    //速度
    int m_Speed;

    //Boss血量
    int m_Blood;

    //发射子弹
    void shoot();


    //发射时间间隔
    int m_Recorder=0;

    //弹夹
    EnemyBullet Boss_Bullet01s[BOSS01_BULLET_NUM];
    EnemyBullet Boss_Bullet02s[BOSS01_BULLET_NUM];
    EnemyBullet Boss_Bullet03s[BOSS01_BULLET_NUM];
    EnemyBullet Boss_Bullet04s[BOSS01_BULLET_NUM];

};

#endif // BOSS_H
